﻿using System;
using System.Runtime.InteropServices;

namespace Teigha.TD
{
	public class SWIGTYPE_p_OdArrayT_OdLyAndExpr_p_OdObjectsAllocatorT_OdLyAndExpr_p_t_t
	{
		internal SWIGTYPE_p_OdArrayT_OdLyAndExpr_p_OdObjectsAllocatorT_OdLyAndExpr_p_t_t(IntPtr cPtr, bool futureUse)
		{
			this.swigCPtr = new HandleRef(this, cPtr);
		}

		protected SWIGTYPE_p_OdArrayT_OdLyAndExpr_p_OdObjectsAllocatorT_OdLyAndExpr_p_t_t()
		{
			this.swigCPtr = new HandleRef(null, IntPtr.Zero);
		}

		internal static HandleRef getCPtr(SWIGTYPE_p_OdArrayT_OdLyAndExpr_p_OdObjectsAllocatorT_OdLyAndExpr_p_t_t obj)
		{
			if (obj != null)
			{
				return obj.swigCPtr;
			}
			return new HandleRef(null, IntPtr.Zero);
		}

		private HandleRef swigCPtr;
	}
}
